package com.briercliffe.settlers.core.events.game;

import com.briercliffe.settlers.core.domain.User;
import com.briercliffe.settlers.core.events.board.BoardDetails;

import java.util.Date;
import java.util.List;
import java.util.UUID;

/**
 * @author mbriercl
 */
public class GameDetails
{
    // ==================================================
    // class static data
    // ==================================================

    // ==================================================
    // class static methods
    // ==================================================

    // ==================================================
    // instance data
    // ==================================================
    private UUID mId;
    private Date mCreationDate;
    private List<User> mUsers;
    private User mCurrentUser;
    private BoardDetails mBoardDetails;
    // ==================================================
    // factories
    // ==================================================

    // ==================================================
    // constructors
    // ==================================================

    // ==================================================
    // public methods
    // ==================================================

    // ==================================================
    // non public methods
    // ==================================================

    // ==================================================
    // getters / setters
    // ==================================================
}
